package itHeima.lesson8;

/**
 * @author Administrator
 */
public class demo0 {
    /**
     * 编程专题 00
     * 买飞机票
     * 用户购买机票时，机票原价会按照淡季、旺季，
     * 头等舱还是经济舱的情况进行相应的优惠，优惠方案如下
     * 5-10月为旺季，头等舱9折，经济舱8.5折：
     * 11月到来年4月为淡季，头等舱7折，经济舱6.5折
     * 请开发程序计算出用户当前机票的优患价。
     */
    public static void main(String[] args) {
        double price = plan(1000, 13, "头等舱");
        System.out.println("价格是" + price);
    }

    /**
     * 计算旺季还是淡季返回价格
     *
     * @param price 价格
     * @param mouth 月份
     * @param type  舱位
     * @return 价格
     */
    public static double plan(double price, int mouth, String type) {
        if (mouth >= 5 && mouth <= 10) {
            System.out.println("当前是旺季");
            switch (type) {
                case "头等舱":
                    price *= 0.9;
                    break;
                case "经济舱":
                    price *= 0.85;
                    break;
                default:
                    return -1;
            }
        } else {
            System.out.println("当前是淡季");
            switch (type) {
                case "头等舱":
                    price *= 0.7;
                    break;
                case "经济舱":
                    price *= 0.65;
                    break;
                default:
                    return -1;
            }
        }
        if (mouth < 0 && mouth >= 13) {
            return -1;
        }
        return price;
    }
}
